Channel Import Settings

Channel import settings

Prefer port names

This option forces TPT to use MATLAB's port name as signal names. It works only on scalar signals.

Natively use bus/enumeration/fixed-point data types specified by SUT

If the check box is selected,

Concatenate signal names

Although allowed in MATLAB, TPT cannot distinguish between signals sharing the same name. When Concatenate signal names is selected, TPT will name all TPT signals with their respective bus hierarchy in MATLAB. For example, if the signal passes through several buses, the bus element myBus.fooAndBar.foo will be imported as myBus_fooAndBar_foo.

Concatenate signal names

Always

TPT concatenates all signals in all buses.

Never

TPT does not concatenate any signal in any bus.

When necessary

Only if two different signals in two different buses have the same name, TPT automatically concatenates them.

Treat vectors as

Vector signals can be imported from MATLAB and treated as a single vector signal, or as multiple scalar signals.

Matrices should only be imported as vector signals, because the MATLAB Demux cannot be used to split matrices.

Vector start index

A vector of size n generates n signals in TPT. While importing the interface, the names of the signals are formed with the name of the vector and the addition of _xxx to it, where xxx is the index of the element in the vector. As some tools start internal calculation from 0 and others from 1, it is possible to choose 0 or 1 as the initial number for vector indexing to increase compatibility.

Vector in MATLAB

Start vector index with 0

Start vector index with 1